body {
	font-family: "微软雅黑";
	font-size: 12px;
	color: #666;
}

#top_head {
	background-color: #f1f1f1;
}

.w {
	width: 1190px;
	margin: 0 auto;
	height: 30px;
	line-height: 30px;
}

.w a {
	color: #999;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
}

.w a.red {
	color: #FF0000;
}

.w ul.fr li {
	float: left;
	width: 70px;
	text-align: center;
}

.w ul.fr li.first {
	width: 112px;
}

#top_head li.spacer {
	overflow: hidden;
	margin: 11px 5px 0;
	width: 1px;
	height: 10px;
	background-color: #ccc;
}

.city_panel {
	position: absolute;
	display: none;
}

.city_tab {
	position: relative;
}


/*
li.city_m:hover .city_panel{
	display: block;
}*/

#logo_header {
	width: 1190px;
	margin: 0 auto;
}

.logo_panel {
	position: relative;
	padding: 20px 0;
	z-index: 12;
    float: left;
    width: 362px;
    height: 60px;
    padding: 20px 0;
}

.logo {
	
	display: block;
	width: 270px;
	height: 60px;
	background: url(../../img/product/jdlogo-201708-@1x.png) no-repeat;
}

.extra {
	position: absolute;
	top: 37px;
	left: 168px;
	width: 180px;
	height: 70px;
	padding-left: 10px;
	background: #fff;
}

#categorys-mini{
	position: relative;
}

.cate_mini_list{
	display: none;
	border: 1px solid #ccc;
}

.cate_mini{
	width: 75px;
	height: 27px;
	line-height: 27px;
	border: 1px solid #ccc;
	text-align: center;
}

.cate_mini_list{
	position: absolute;
}

/*logo和弹出菜单样式结束*/

/*搜索框样式开始*/

.search_panel{
	position: relative;
	padding: 25px 0 15px 0;
	
}

.logo_search{
	float: left;
	width: 446px;
	height: 24px;
	padding: 4px;
	border: 2px solid #B61D1D;
}

.search_btn{
	float: left;
	width: 52px;
	height: 36px;
	padding: 0 8px;
	font-size: 12px;
	color: #FFFFFF;
}

.btn01{
	background-color: #B61D1D;
}

.btn02{
	background-color: #474e5c;
}

/*搜索框样式结束*/

.cart{
	position: relative;
	width: 75px;
    height: 34px;
    border: 1px solid #DFDFDF;
    padding: 0 28px 0 36px;
    background: #F9F9F9;
    text-align: center;
    line-height: 34px;
    margin-top: 24px;
    margin-left: 20px;
}

.ci-left{
	position: absolute;
	top:9px;
	left: 18px;
	background: url(../../img/product/jd2015img.png) 0 -58px no-repeat;
	width: 18px;
	height: 16px;
}

.hotkeys a{
	margin-right: 10px;
	color: #666;
}

.hotkeys a:hover{
	color: #FF0000;
}

@media only screen and (max-width: 1190px) {
	#top_head {
		width: 1190px;
	}
}